﻿using Mt.Site.Core.DiyContent.Form;
using System.Collections.Generic;

namespace Mt.Site.Core.ContentManagement.Values
{
    public class ContentConfig
    {
        public bool DisablePreview { get; set; }

        public string KeyName { get; set; } //记录本配置的配置名，以方便做一些判别操作

        public bool IsInfo { get; set; }  //单内容自动切换详情页

        public bool DiySeo { get; set; }   //后台编辑页中显示自定义Seo的按钮

        public bool DiyRoute { get; set; }  //自定义路由

        public List<ContentListConfigItem> List { get; set; }  //列表页每列的描述

        public List<FormField> Detail { get; set; }    //详情页的字段描述

        public List<string> ShareToCustomKeyList { get; set; } // 额外可以分享到的栏目类型

        public bool ProhibitAdding { get; set; } // 是否只接受分享数据，不能创建数据

        public string DiyOrderBy { get; set; } //自定义列表排序
    }
}
